BODY {
	BACKGROUND-IMAGE: url(../Images/bg_body.gif); 
	BACKGROUND-REPEAT: repeat-x; 
	
	BACKGROUND-COLOR: #fff; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	FONT-FAMILY: Calibri, Verdana, sans-serif, Myuen, Gulim; 
	FONT-SIZE: 0.75em; 
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px; 
}
#pup {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

A:link,
A:visited {
	text-decoration:underline;
}

A:hover{
	color:#f75e03;
}




#header {
	BACKGROUND: url(../Images/bg_masthead.gif) no-repeat 0 19px; 
	HEIGHT: 70px;
	width:950px;
}
#logo {
	MARGIN: auto; WIDTH: 960px
}
#logo IMG {
	PADDING-TOP: 0px;
	_padding-top:1px;
	*padding-top:1px;
}
/*#heading {
	TEXT-ALIGN: left; PADDING-RIGHT: 50px; COLOR: #002776; FONT-SIZE: 16pt; PADDING-TOP: 0px;
	
--background-image:url(../Images/heading.jpg);
--	background-repeat:no-repeat;

	height:95px;
	width:391px;
	_margin-top:-1px;
	*margin-top:-1px;
}*/
#infobox {
	TEXT-ALIGN: right;
	height:26px;
	color:#666666;
	margin-right:20px;
}

#infobox a:link, 
#infobox a:visited{
	color:#f75e03;
}
#infobox a:hover{
	font-weight:bold;
}


#container {
	MARGIN: auto; WIDTH: 960px
}
#topTable{
	background-image:url(../Images/top_shadow.jpg);
	background-repeat:no-repeat;
	background-position:-4px 12px;
	background-position:-4px 13px\9;
}

#content {
	PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
#content_left {
	BACKGROUND-IMAGE: url(../Images/page_left.png); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: right 50%
}
#content_right {
	BACKGROUND-IMAGE: url(../Images/page_right.png); WIDTH: 7px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 50%
}
#content_bottom_left {
	BACKGROUND-IMAGE: url(../Images/page_bottom_left.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#content_bottom_right {
	BACKGROUND-IMAGE: url(../Images/page_bottom_right.png); BACKGROUND-REPEAT: no-repeat; HEIGHT: 8px
}
#content_bottom {
	BACKGROUND-IMAGE: url(../Images/page_bottom.png); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 20px 0px; HEIGHT: 20px
}
.leftmenu {
	WHITE-SPACE: nowrap
}
.leftmenu tr {
	line-height:17px;
}

.leftmenu a {
	padding:4px;
}

.leftmenu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.leftmenu LI {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 8px; LIST-STYLE-TYPE: none; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px solid; PADDING-TOP: 8px
}
.leftmenu LI.activemenu {
	BACKGROUND-IMAGE: url(../Images/rightarrow.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold
}
.leftmenu LI.parentmenu {
	BORDER-BOTTOM: #002776 1px solid
}
.leftmenu LI.activeparentmenu {
	BACKGROUND-IMAGE: url(../Images/downarrow.png); BORDER-BOTTOM: #002776 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold
}
.leftmenu LI.selectedsubmenu {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold
}
.leftmenu LI.activesubmenu {
	BACKGROUND-IMAGE: url(../Images/rightarrow.png); PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold
}
.leftmenu LI.submenu {
	PADDING-LEFT: 20px
}
.leftmenu LI.lastsubmenu {
	BORDER-BOTTOM: #002776 1px solid; PADDING-LEFT: 20px
}
.leftmenu LI.activelastsubmenu {
	BORDER-BOTTOM: #002776 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold
}
.leftmenu LI A {
	COLOR: #002776; FONT-SIZE: 0.9em; TEXT-DECORATION: none
}
.leftmenu LI A:hover {
	COLOR: #00a1de
}

.ctl00_LeftMenu1_Menu1_0 {
	background-color:#F2F2F2 !important;
}

H1 {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 2px; FONT-FAMILY: Calibri, Verdana, sans-serif, Myuen, Gulim; MARGIN-BOTTOM: 0.3em; COLOR: #00a1de; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
H2 {
	FONT-FAMILY: Calibri, Verdana, sans-serif, Myuen, Gulim; MARGIN-BOTTOM: 0.4em; COLOR: #333; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
H3 {
	PADDING-BOTTOM: 2px; 
	BACKGROUND-COLOR: #999; 
	PADDING-LEFT: 5px; 
	COLOR: #fff; 
	FONT-SIZE: 1.1em; 
	font-weight:bold;
	PADDING-TOP: 2px;
	margin-top:-2px;
	line-height:23px;
}

#ctl00_ContentPlaceHolder1_UpdatePanelExtender1 h3{
	background:transparent url(../Images/header-landing.png) no-repeat 0 0;
	border:0px;
}

#drilldown-header h3{
	background:transparent url(../Images/header-drilldown.gif) no-repeat 0 0;
	border:0px;
}

.img_right {
	FLOAT: right
}
.img_left {
	FLOAT: left
}
#footer {
	COLOR: #666666; FONT-SIZE: 0.85em; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.info {
	MARGIN: 20px
}
.info TD.content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 20px
}
.info TD.topright {
	BACKGROUND-IMAGE: url(../Images/info_tr.png); WIDTH: 14px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}
.info TD.topleft {
	BACKGROUND-IMAGE: url(../Images/info_tl.png); WIDTH: 14px; HEIGHT: 14px
}
.info TD.bottomleft {
	BACKGROUND-IMAGE: url(../Images/info_bl.png); WIDTH: 10px; HEIGHT: 10px
}
.info TD.bottomright {
	BACKGROUND-IMAGE: url(../Images/info_br.png); WIDTH: 14px; HEIGHT: 14px
}
.info TD.top {
	BACKGROUND-IMAGE: url(../Images/info_top.png); HEIGHT: 14px
}
.info TD.bottom {
	BACKGROUND-IMAGE: url(../Images/info_bottom.png); HEIGHT: 14px
}
.info TD.left {
	BACKGROUND-IMAGE: url(../Images/info_left.png); WIDTH: 14px
}
.info TD.right {
	BACKGROUND-IMAGE: url(../Images/info_right.png); WIDTH: 14px
}
.collapsed {
	DISPLAY: none
}
TD.highlight {
	BACKGROUND-COLOR: #ffff00
}
.textdescription {
	BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid; PADDING-TOP: 10px
}
.center {
	TEXT-ALIGN: center
}
.clear {
	CLEAR: both
}

.warning{
	background:transparent url(../Images/warning.png) no-repeat 6px 6px;
	margin:0 7px 0;
	color:#FF0000;
	padding-left:8px;
}

.alert{
	background:transparent url(../Images/alert.png) no-repeat 6px 6px;
	margin:0 7px 0;
	padding-left:8px;
}

#drilldown-table{
	color:#333333;
	font-size:13px;
}

#drilldown-table a:link,
#drilldown-table a:visited{
	color:#009CBA;
	font-size:13px;
}

#drilldown-table a:hover{
	text-decoration:underline;
}

.row-title{
	background-color:#ddd;
}


.LeftMenuSectionHead
{
	padding: 5px;
	background: transparent url(../Images/LeftMenuSectionHead.png) no-repeat 0 0;
	color: green;
	font-weight: bold;
	font-size: 12px;
}
